device producing light - Alemán Inglés Diccionario